El comando "ng" corresponde a Angular, el framework de desarrollo web en Javascript, creado por Google.
Para poder crear un proyecto de angular es necesario que tengas instalado, en primer lugar, @angular/cli. Si ya lo tienes, ve al paso siguiente.
Paso 1
Instalar @angular ejecuta el siguiente comando en la consola.
npm install -g @angular/cli
Si recibes un error de permisos, prueba a ejecutarlo con sudo
sudo npm install -g @angular/cli
Paso 2
Ahora, en la consola, comprueba que el comando ng responde. Para ello vamos a preguntar por la versión de angular/cli
ng -v
Este comando nos tiene que devolver la versión y otros datos de Angular
Si no responde, es porque no se encuentra el ejecutable. Esto sucede porque en la instalación no se quedó registrada la asociación entre el binario y la consola. Pero no te preocupes, porque lo vamos a solucionar.
En primer lugar, localiza donde está el binario de Angular con el siguiente comando
locate ng | grep "/@angular/cli/bin/ng"
Verás varias lineas, lo más habitual es que tengas una como esta:
/Users/tunombredeusuario/.npm-global/bin/ng
Ahora vamos a asociarlo a nuestra consola. Para ello vamos a editar el archivo .bash_profile que está en nuestra carpeta personal. Es un archivo oculto, así que lo más facil es editarlo a traves de un editor de consola como "Vim".
Ejecutamos
vim ~/.bash_profile
Y añadimos al final del archivo una lina que contenga la ruta que mencionabamos antes. Ojo, si tu ruta no coincide con la que damos de ejemplo, reemplazala en el código siguiente.
export PATH="/Users/tunombredeusuario/.npm-global/bin/ng:$PATH"
Guardamos los cambios y reiniciamos la consola con:
source ~/.bash_profile
Ahora el comando ng -v debería de darnos la información sobre Angular
Etiquetas: angular, cli, macos, osx